import java.util.ArrayList;


public class Local {
	//public int contador= 0;
	static ArrayList<Cliente> cola = new ArrayList<Cliente>();
	static ArrayList <Caja> listaCajas = new ArrayList<Caja>();
	Reloj z= new Reloj();
	
	private int c=0;
	public void planificar (Cliente cliente){        //Pone un cliente en la cola

		if (cliente.Discapacitado && c==0){
			
			cola.add(0,cliente);
			c+=1;
		}
		else if (cliente.Discapacitado){
			cola.add(c,cliente);
			c+=1;
		}
		else cola.add(cliente);
		/*for (Cliente elemento : cola){
			System.out.println(elemento.Nombre);
		}*/
		}

	public void inicioSimulacion(){
		int i = 0;
		while( i<listaCajas.size()){
			listaCajas.get(i).start();
			i++;
			
		}
		z.start();
	}
	
	public void crearCaja(String arg0, Entradas contadorEntradas){
		listaCajas.add((new Caja(arg0,contadorEntradas)));
	}

}


